Cloud WorkBench: Benchmarking IaaS Providers based on Infrastructure-as-Code
نویسندگان
چکیده
Optimizing the deployment of applications in Infrastructureas-a-Service clouds requires to evaluate the costs and performance of different combinations of cloud configurations which is unfortunately a cumbersome and error-prone process. In this paper, we present Cloud WorkBench (CWB), a concrete implementation of a cloud benchmarking Web service, which fosters the definition of reusable and representative benchmarks. We demonstrate the complete cycle of benchmarking an IaaS service with the sample benchmark SysBench. In distinction to existing work, our system is based on the notion of Infrastructure-as-Code, which is a state of the art concept to define IT infrastructure in a reproducible, well-defined, and testable way.
منابع مشابه
A Method for Measuring Energy Consumption in IaaS Cloud
The ability to measure the energy consumed by cloud infrastructure is a crucial step towards the development of energy efficiency policies in the cloud infrastructure. There are hardware-based and software-based methods of measuring energy usage in cloud infrastructure. However, most hardware-based energy measurement methods measure the energy consumed system-wide - including the energy lost in...
متن کاملA Cloud Computing Broker Model for IaaS Resources
Infrastructure-as-a-Service is the most flexible form of cloud computing and provides great opportunities to acquire and release computing resources as necessary. However, consumers face an increasingly opaque market due to growing number of providers and tariff options. As an approach to aid consumers finding the right tariff matching their needs, we suggest a broker model as an intermediate b...
متن کاملOn the Economics of Infrastructure as a Service Cloud Providers: Pricing, Markets, and Profit Maximization
CLOUD computing has introduced a major shift in the IT delivery model by offering computing resources for hosting applications as a utility. This helps businesses and organizations to access advanced IT facilities offered by cloud providers without the expensive up-front investments necessary to establish their own infrastructure. In this context, significant research efforts have already been ...
متن کاملPricing IaaS: A Hedonic Price Index Approach
Infrastructure as a Service (IaaS) is a rapidly expanding model of cloud computing. It includes control of computing resources, such as memory, computing power and storage capacity, satisfying the most fundamental IT needs for businesses on a usage-based payment model. Currently, there is an increased demand for IaaS services, which in turn feeds competition among cloud providers. As the price ...
متن کاملReflective Control for an Elastic Cloud Application: An Automated Experiment Workbench
This paper addresses “reflective” control for applications that use server resources from a shared cloud infrastructure opportunistically. In this approach, an external reflective controller launches application functions based on knowledge of what resources are available from the cloud, their cost, and their value to the application through time. As a driving example, we consider reflective co...
متن کامل